Skip to content

Config 相关模块总览 - Overview

本分类做什么

SetConfig 所指定的配置数据库 中,以 键值 方式 读写/删除 业务配置(GetDbConfig* / SetDbConfig* / RemoveDbConfig*)。与 数据库通用 SQL 不同:本分类是 封装好的 KV 访问,适合存 路径、开关、JSON 字符串 等,无需手写 UPDATE


一、GetDbConfig vs GetDbConfigEx(Set/Remove 同理)

对比ExEx
典型差异基础键值读写扩展参数(如分类、作用域、编码,见各详情页)
选型简单脚本、键少多租户/多配置域 或额外元数据时

命名成对

  • GetDbConfig / SetDbConfig / RemoveDbConfig
  • GetDbConfigEx / SetDbConfigEx / RemoveDbConfigEx

差异:同一键在不同版本可能 仅 Ex 支持,迁移时对照详情页。


二、与 GetConfig / SetConfig(设置分类)的区别

对比项Config相关(本分类)设置 - GetConfig/SetConfig
存储位置配置数据库 内 KV插件 全局/用户配置文件(格式见设置文档)
典型用途DbPath 绑定的可迁移业务数据机器相关路径、大段 JSON 默认模板
SQL不需要不需要

选型:要 随库备份走、多机同步数据库即可同步配置 → Config相关;要 重装插件仍保留本地 ini 类设置


三、与「数据库」分类的配合

  1. OpenDatabase 打开 同一文件
  2. 应用启动时 SetDbConfig 写入默认键。
  3. 业务逻辑 GetDbConfig 读取。

若需 复杂查询(多表 join),仍应用 ExecuteReader


四、注意

  • 键名大小写、分隔符以 详情页列举 为准。
  • 删除键 前确认无其它模块缓存旧值。